import type { ReactNode } from 'react';
import { AppstoreOutlined, BellOutlined, VideoCameraAddOutlined } from '@ant-design/icons';

export enum toolsOpenType {
  upload = 'upload',
  other = 'other',
  msg = 'msg',
}

export interface toolListOptionT {
  icon: ReactNode;
  clickFunc?: () => void;
  title?: string;
  type: toolsOpenType;
}

const toolListOption: toolListOptionT[] = [
  {
    icon: <VideoCameraAddOutlined />,
    title: '上传视频',
    type: toolsOpenType.upload,
  },
  {
    icon: <AppstoreOutlined />,
    title: '其他',
    type: toolsOpenType.other,
  },
  {
    icon: <BellOutlined />,
    title: '消息通知',
    type: toolsOpenType.msg,
  },
];

export default toolListOption;
